A Moderately Successful Attempt to Train Chess Evaluation Functions of Different Strengths
نویسندگان
چکیده
In this paper, we report the results of experiments in which we trained four chess evaluation functions on games of weak chess players in four different rating groups, with the goal of reproducing computer players of that strength. Although the differences in playing strength between the players loosely correlates to the playing strength of the training data, this goal could not be achieved because the differences are much too small, and sometimes spurious. Nevertheless, the results are interesting because the learned functions exhibit a clear and systematic difference in some of the learned positional parameters (e.g., the importance of open ranks and lines), and show some unexpected but consistent differences to previous results (e.g., a much lower value for the queen). 0 A somewhat shorter version of this paper appeared in the Proceedings of the ICML-10 Workshop on Machine Learning and Games.
منابع مشابه
Giraffe: Using Deep Reinforcement Learning to Play Chess
This report presents Giraffe, a chess engine that uses self-play to discover all its domain-specific knowledge, with minimal hand-crafted knowledge given by the programmer. Unlike previous attempts using machine learning only to perform parametertuning on hand-crafted evaluation functions, Giraffe’s learning system also performs automatic feature extraction and pattern recognition. The trained ...
متن کاملSimulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions
This paper demonstrates the use of genetic algorithms for evolving a grandmaster-level evaluation function for a chess program. This is achieved by combining supervised and unsupervised learning. In the supervised learning phase the organisms are evolved to mimic the behavior of human grandmasters, and in the unsupervised learning phase these evolved organisms are further improved upon by means...
متن کاملLearning to Play the Game of Chess
This paper presents NeuroChess, a program which learns to play chess from the final outcome of games. NeuroChess learns chess board evaluation functions, represented by artificial neural networks. It integrates inductive neural network learning, temporal differencing, and a variant of explanation-based learning. Performance results illustrate some of the strengths and weaknesses of this approach.
متن کاملUsing Pattern Recognition and Selective Deepening to Solve Tsume Shogi
In chess brute-force search methods have been very successful. However, games like shogi have a game tree complexity that is much higher than chess. Therefore, it is unclear if the methods used for making strong chess programs will also be successful for other games. In our research we will attempt to use a more cognitively based method, pattern recognition, to build a strong shogi playing prog...
متن کاملAuditory memory function in expert chess players
Background: Chess is a game that involves many aspects of high level cognition such as memory, attention, focus and problem solving. Long term practice of chess can improve cognition performances and behavioral skills. Auditory memory, as a kind of memory, can be influenced by strengthening processes following long term chess playing like other behavioral skills because of common processing pat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010